Índice
- [[#Crear VM Windows Server]]
- [[#Crear VM]]
- [[#Instalar Wazuh]]
- [[#En Ubuntu]]
- [[#En WinServer]]
- [[#Configuración de Agente]]
- [[#Verificación]]
Crear VM Windows Server
Primero descargamos la ISO de Windows server 2022 desde el sitio oficial
y procedemos a su instalación a través de Oracle's VirtualBox
nombre: WinServ22
RAM: >=4gb
Espacio: 50gb dinámico
Red: Puente <- Importante
Edición: Desktop Experience <- Para GUI, pero podría ser sin ella

Crear VM
Similar con win server, descargamos el iso y realizamos instalación.
nombre: UbuntuServ
Ram: >=2gb
Espacio: 20gb dinámico
Red: Puente, la misma que Win
Edición: -

Instalar Wazuh
Wazuh es un SIEM y XDR open source.
En Ubuntu
Lo primero es descargar Wazuh según las instrucciones que nos proveen:
curl -sO https://packages.wazuh.com/4.12/wazuh-install.sh && sudo bash ./wazuh-install.sh -a

Cuando termina, nos enseña el usuario y la contraseña
asdf
Para leer todas las contraseñas podemos usar el siguiente comando:
sudo tar -O -xvf wazuh-install-files.tar wazuh-install-files/wazuh-passwords.txt
Podemos comprobar su existencia accediendo al dashboard con nuestra IP y entrando al puerto 443

asegurarnos de que los puertos que utiliza no esten bloqueados por firewall
443, 5601, 55000, 1514, 1515
En WinServer
Descargamos el agente como se nos menciona y guía en su sitio. También nos explica para qué es:
El agente corre en el endpoint que quieres monitorear y se comunica con el servidor Wazuh, enviando datos en tiempo casi-real a través de un canal encriptado y autenticado.
Instalarlo es sencillo con GUI, simplemente se descarga el msi, se instala de forma normal, al ejecutarlo vemos esto:

Desde esa misma parte podemos acceder a logs y otras consultas a través del menú "manage"
Configuración de Agente
En su documentación podemos encontrar el método para configurar el agente
En resumidas cuentas:
Debemos ir a C:\Program Files (x86)\ossec-agent\ossec.conf
abrirlo y configurar lo siguiente
<client>
<server>
<!-- cambiar por la IP del wazuh manager> -->
<address><WAZUH_MANAGER_IP_ADDRESS></address> ...
</server>
</client>
En el mismo Wazuh dashboard podemos agregar un agente. Al realizar esto, nos proporcionará una authkey para insertarla.
Otras formas alternativas incluyen el comando CMD
Reiniciamos el servicio
Restart-Service -Name Wazuh
Conclusión
Primero intenté hacerlo en Fedora, avanzó bien en un principio pero al no tener configurada una IP fija en la máquina, ésta murió completamente y la API key falló. La solución era simplemente irme a los archivos de Wazuh en Fedora, ver la key y configurar desde ahí, pero por una cosa de tiempo decidí hacerlo en ubuntu.
Definitivamente era más sencillo hacerlo con uno de los SO recomendados por Wazuh (Amazon Linux, CentOS, Ubuntu o Red Hat), dichos fallos son más escasos.